package com.swanclouds.model.account.builder.HuaWei;

import com.swanclouds.common.Buildable;

/**
 * @author 张立强
 * @version jdk1.8.0
 */
public interface HuaWeiAccountCreateBuilder extends Buildable.Builder<HuaWeiAccountCreateBuilder, HuaWeiCreateAccount> {

    /**
     * 用户名赋值
     * @param userName 用户名
     * @return HuaWeiAccountCreateBuilder
     */
    HuaWeiAccountCreateBuilder UserName(String userName);

    /**
     * 用户密码赋值
     * @param password 密码
     * @return HuaWeiAccountCreateBuilder
     */
    HuaWeiAccountCreateBuilder Password(String password);

    /**
     * 用户角色赋值
     * @param roleId 用户组
     * @return HuaWeiAccountCreateBuilder
     */
    HuaWeiAccountCreateBuilder RoleId(String roleId);
}
